package com.cory.admin.sys.domain.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 人员导出管理
 *
 * @since 2022-03-16
 */
@Data
public class SysUserExport {

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 关联对象id，根据user_type关联值
     */
    private Integer targetId;

    /**
     * 登录名
     */
    @Excel(name="登录名")
    private String loginName;

    /**
     * 登录密码
     */
    private String password;

    /**
     * 用户名
     */
    @Excel(name="姓名")
    private String userName;

    /**
     * 手机号
     */
    @Excel(name="手机号",width = 15)
    private String mobile;

    /**
     * 部门编码
     */
    @Excel(name="部门",width = 25)
    private String deptName;

    /**
     * 职位
     */
    @Excel(name="职位",width = 15)
    private String position;

    @Excel(name="角色",width = 25)
    private String roleName;

    /**
     * 是否超级管理员 1：是，2：否
     */
    @Excel(name="是否超级管理员",width = 15,replace = { "是_1", "否_2" })
    private String superFlag;

    /**
     * 新增时间
     */
    @Excel(name = "创建时间",format = "yyyy-MM-dd HH:mm:ss",width = 25)
    private LocalDateTime createTime;

    /**
     * 备注
     */
    @Excel(name="备注",width = 30)
    private String remarks;

}
